#ifndef C_QCOMBOBOX_H
#define C_QCOMBOBOX_H

/****************************************************************************
** QComboBox C bindings generated from reading C++ file 'qcombobox.h'
**
** Created: Tue Jul 30 19:22:28 2002
**      by: The Qt Meta Object Compiler ($Revision: 2.53 $)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/

C_EXPORT QComboBoxH QComboBox_create(QWidgetH parent, const char* name);
C_EXPORT void QComboBox_destroy(QComboBoxH handle);
C_EXPORT QComboBoxH QComboBox_create2(bool rw, QWidgetH parent, const char* name);
C_EXPORT int QComboBox_count(QComboBoxH handle);
C_EXPORT void QComboBox_insertStringList(QComboBoxH handle, const QStringListH p1, int index);
C_EXPORT void QComboBox_insertStrList(QComboBoxH handle, const QStrListH p1, int index);
C_EXPORT void QComboBox_insertStrList2(QComboBoxH handle, const QStrListH p1, int index);
C_EXPORT void QComboBox_insertStrList3(QComboBoxH handle, const char** p1, int numStrings, int index);
C_EXPORT void QComboBox_insertItem(QComboBoxH handle, PWideString text, int index);
C_EXPORT void QComboBox_insertItem2(QComboBoxH handle, const QPixmapH pixmap, int index);
C_EXPORT void QComboBox_insertItem3(QComboBoxH handle, const QPixmapH pixmap, PWideString text, int index);
C_EXPORT void QComboBox_removeItem(QComboBoxH handle, int index);
C_EXPORT void QComboBox_clear(QComboBoxH handle);
C_EXPORT void QComboBox_currentText(QComboBoxH handle, PWideString retval);
C_EXPORT void QComboBox_text(QComboBoxH handle, PWideString retval, int index);
C_EXPORT const QPixmapH QComboBox_pixmap(QComboBoxH handle, int index);
C_EXPORT void QComboBox_changeItem(QComboBoxH handle, PWideString text, int index);
C_EXPORT void QComboBox_changeItem2(QComboBoxH handle, const QPixmapH pixmap, int index);
C_EXPORT void QComboBox_changeItem3(QComboBoxH handle, const QPixmapH pixmap, PWideString text, int index);
C_EXPORT int QComboBox_currentItem(QComboBoxH handle);
C_EXPORT void QComboBox_setCurrentItem(QComboBoxH handle, int index);
C_EXPORT bool QComboBox_autoResize(QComboBoxH handle);
C_EXPORT void QComboBox_setAutoResize(QComboBoxH handle, bool p1);
C_EXPORT void QComboBox_sizeHint(QComboBoxH handle, PSize retval);
C_EXPORT void QComboBox_sizePolicy(QComboBoxH handle, PSizePolicy retval);
C_EXPORT void QComboBox_setBackgroundColor(QComboBoxH handle, const QColorH p1);
C_EXPORT void QComboBox_setPalette(QComboBoxH handle, const QPaletteH p1);
C_EXPORT void QComboBox_setFont(QComboBoxH handle, const QFontH p1);
C_EXPORT void QComboBox_setEnabled(QComboBoxH handle, bool p1);
C_EXPORT void QComboBox_setSizeLimit(QComboBoxH handle, int p1);
C_EXPORT int QComboBox_sizeLimit(QComboBoxH handle);
C_EXPORT void QComboBox_setMaxCount(QComboBoxH handle, int p1);
C_EXPORT int QComboBox_maxCount(QComboBoxH handle);
C_EXPORT void QComboBox_setInsertionPolicy(QComboBoxH handle, QComboBoxPolicy policy);
C_EXPORT QComboBoxPolicy QComboBox_insertionPolicy(QComboBoxH handle);
C_EXPORT void QComboBox_setValidator(QComboBoxH handle, const QValidatorH p1);
C_EXPORT const QValidatorH QComboBox_validator(QComboBoxH handle);
C_EXPORT void QComboBox_setListBox(QComboBoxH handle, QListBoxH p1);
C_EXPORT QListBoxH QComboBox_listBox(QComboBoxH handle);
C_EXPORT QLineEditH QComboBox_lineEdit(QComboBoxH handle);
C_EXPORT void QComboBox_setAutoCompletion(QComboBoxH handle, bool p1);
C_EXPORT bool QComboBox_autoCompletion(QComboBoxH handle);
C_EXPORT bool QComboBox_eventFilter(QComboBoxH handle, QObjectH object, QEventH event);
C_EXPORT void QComboBox_setDuplicatesEnabled(QComboBoxH handle, bool enable);
C_EXPORT bool QComboBox_duplicatesEnabled(QComboBoxH handle);
C_EXPORT bool QComboBox_editable(QComboBoxH handle);
C_EXPORT void QComboBox_setEditable(QComboBoxH handle, bool p1);
C_EXPORT void QComboBox_clearValidator(QComboBoxH handle);
C_EXPORT void QComboBox_clearEdit(QComboBoxH handle);
C_EXPORT void QComboBox_setEditText(QComboBoxH handle, PWideString p1);

#endif
